<?xml version='1.0' encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <link href="cpip.css" rel="stylesheet" type="text/css" />
    <title>File: /Users/paulross/dev/linux/linux-3.13/include/linux/selinux.h</title>
  </head>
  <body>
    <h1>File: /Users/paulross/dev/linux/linux-3.13/include/linux/selinux.h</h1>
    <p>Green shading in the line number column
means the source is part of the translation unit, red means it is conditionally excluded.
Highlighted line numbers link to the translation unit page. Highlighted macros link to
the macro page.</p>
    <pre><a name="1" /><span class="True">       1:</span> <span class="k">/*</span>
<a name="2" /><span class="True">       2:</span> <span class="k"> * SELinux services exported to the rest of the kernel.</span>
<a name="3" /><span class="True">       3:</span> <span class="k"> *</span>
<a name="4" /><span class="True">       4:</span> <span class="k"> * Author: James Morris &lt;jmorris@redhat.com&gt;</span>
<a name="5" /><span class="True">       5:</span> <span class="k"> *</span>
<a name="6" /><span class="True">       6:</span> <span class="k"> * Copyright (C) 2005 Red Hat, Inc., James Morris &lt;jmorris@redhat.com&gt;</span>
<a name="7" /><span class="True">       7:</span> <span class="k"> * Copyright (C) 2006 Trusted Computer Solutions, Inc. &lt;dgoeddel@trustedcs.com&gt;</span>
<a name="8" /><span class="True">       8:</span> <span class="k"> * Copyright (C) 2006 IBM Corporation, Timothy R. Chavez &lt;tinytim@us.ibm.com&gt;</span>
<a name="9" /><span class="True">       9:</span> <span class="k"> *</span>
<a name="10" /><span class="True">      10:</span> <span class="k"> * This program is free software; you can redistribute it and/or modify</span>
<a name="11" /><span class="True">      11:</span> <span class="k"> * it under the terms of the GNU General Public License version 2,</span>
<a name="12" /><span class="True">      12:</span> <span class="k"> * as published by the Free Software Foundation.</span>
<a name="13" /><span class="True">      13:</span> <span class="k"> */</span>
<a name="14" /><span class="True">      14:</span> <span class="f">#</span><span class="n">ifndef</span> <a href="cpu.c_macros_noref.html#_X0xJTlVYX1NFTElOVVhfSF8w"><span class="b">_LINUX_SELINUX_H</span></a>
<a name="15" /><span class="True">      15:</span> <span class="f">#</span><span class="n">define</span> <a href="cpu.c_macros_noref.html#_X0xJTlVYX1NFTElOVVhfSF8w"><span class="b">_LINUX_SELINUX_H</span></a>
<a name="16" /><span class="True">      16:</span> 
<a name="17" /><span class="True">      17:</span> <span class="m">struct</span> <span class="b">selinux_audit_rule</span><span class="f">;</span>
<a name="18" /><span class="True">      18:</span> <span class="m">struct</span> <span class="b">audit_context</span><span class="f">;</span>
<a name="19" /><span class="True">      19:</span> <span class="m">struct</span> <span class="b">kern_ipc_perm</span><span class="f">;</span>
<a name="20" /><span class="True">      20:</span> 
<a name="21" /><span class="True">      21:</span> <span class="f">#</span><span class="n">ifdef</span> <a href="cpu.c_macros_ref.html#_Q09ORklHX1NFQ1VSSVRZX1NFTElOVVhfMA__"><span class="b">CONFIG_SECURITY_SELINUX</span></a>
<a name="22" /><span class="True">      22:</span> 
<a name="23" /><span class="True">      23:</span> <span class="k">/**</span>
<a name="24" /><span class="True">      24:</span> <span class="k"> * selinux_is_enabled - is SELinux enabled?</span>
<a name="25" /><span class="True">      25:</span> <span class="k"> */</span>
<a name="26" /><span class="True">      26:</span> <span class="m">bool</span> <span class="b">selinux_is_enabled</span><span class="f">(</span><span class="m">void</span><span class="f">)</span><span class="f">;</span>
<a name="27" /><span class="False">      27:</span> <span class="f">#</span><span class="n">else</span>
<a name="28" /><span class="False">      28:</span> 
<a name="29" /><span class="False">      29:</span> <span class="m">static</span> <span class="m">inline</span> <span class="m">bool</span> <span class="b">selinux_is_enabled</span><span class="f">(</span><span class="m">void</span><span class="f">)</span>
<a name="30" /><span class="False">      30:</span> <span class="f">{</span>
<a name="31" /><span class="False">      31:</span>     <span class="m">return</span> <span class="m">false</span><span class="f">;</span>
<a name="32" /><span class="False">      32:</span> <span class="f">}</span>
<a name="33" /><span class="True">      33:</span> <span class="f">#</span><span class="n">endif</span>    <span class="k">/* CONFIG_SECURITY_SELINUX */</span>
<a name="34" /><span class="True">      34:</span> 
<a name="35" /><span class="True">      35:</span> <span class="f">#</span><span class="n">endif</span> <span class="k">/* _LINUX_SELINUX_H */</span>
<a name="36" /><span class="True">      36:</span> </pre>
  </body>
</html>
